import request from "@/utils/request";

/**
 * 订单API
 * @param {*} data
 */
export function addOrder(param) {
  const { ...data } = param;
  return request({
    url: `/gongyuan/napi/order`,
    method: "post",
    data
  });
}

/**
 * Stone.Cai
 * 2020年11月5日10:53:11
 * 添加
 * 根据区域获取是否需要支付定金
 * @param param
 * @returns {AxiosPromise}
 */
export  function areaPrice(param) {
  const { ...data } = param;
  return request({
    url: `/gongyuan/napi/order/areaPrice`,
    method: "post",
    data
  });
}

/**
 * Stone.Cai
 * 2020年11月10日09:53:36
 * 添加
 * 订单测试回调
 * @param param
 * @returns {AxiosPromise}
 */
export  function orderPayBack(param) {
  const { ...data } = param;
  return request({
    url: `/gongyuan/napi/order/orderPayBack`,
    method: "post",
    data
  });
}

/**
 * Stone.Cai
 * 2020年11月10日15:47:29
 * 添加
 * 发起支付
 * @param param
 * @returns {AxiosPromise}
 */
export  function addPayment(param) {
  const { ...data } = param;
  return request({
    url: `/gongyuan/order/addPayment`,
    method: "post",
    data
  });
}

/**
 * Stone.Cai
 * 2020年11月11日10:36:13
 * 添加
 * 新增施工信息
 * @param param
 * @returns {AxiosPromise}
 */
export  function addConstruction(param) {
  const { ...data } = param;
  return request({
    url: `/gongyuan/order/addConstruction`,
    method: "post",
    data
  });
}

/**
 * Stone.Cai
 * 2020年11月11日13:59:12
 * @param param
 * @returns {AxiosPromise}
 */
export  function addCloseWater(param) {
  const { ...data } = param;
  return request({
    url: `/gongyuan/order/addCloseWater`,
    method: "post",
    data
  });
}

export  function addTest(param) {
  const { ...data } = param;
  return request({
    url: `/gongyuan/order/addTest`,
    method: "post",
    data
  });
}








